﻿using FluentValidation;

namespace Dogshow.Model.Validation
{
    public class KorisnikValidator : AbstractValidator<Korisnik>
    {
        public KorisnikValidator()
        {
            RuleFor(x => x.KorisnickoIme).NotEmpty().WithMessage("Korisničko ime nije uneto");
            RuleFor(x => x.Naziv).NotEmpty().WithMessage("Naziv korisnika nije unet");
            RuleFor(x => x.VidljivaLozinka).NotEmpty().WithMessage("Lozinka nije uneta");
            RuleFor(x => x.Email).NotNull().WithMessage("E-mail nije unet")
                                 .EmailAddress().WithMessage("Neispravna e-mail adresa");

        }
    }
}